home *** CD-ROM | disk | FTP | other *** search
/ Best of www.BestZips.com (Collector's Edition) / Best of WWW.BESTZIPS.COM Collector's Edition (JCSM Shareware) (JCS Marketing).ISO / fileutil / ff231.zip / FREE.DOC < prev    next >
Text File  |  1994-11-01  |  68KB  |  1,403 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.                     FFFFFFF  RRRRRR     EEEEEEE   EEEEEEE
  11.                     F        R     R    E         E 
  12.                     F        R     R    E         E         FREE
  13.                     FFFFF    RRRRRR     EEEEE     EEEEE
  14.                     F        R   R      E         E         FORM
  15.                     F        R    R     E         E 
  16.                     F        R     R    EEEEEEE   EEEEEEE
  17.  
  18.  
  19.                     The Ultimate Floppy Disk Formatter
  20.  
  21.                                                    
  22.                                     (version 2.3)
  23.                                                              
  24.                                                    
  25.                                       94-Nov-01
  26.                                                      
  27.                         ======================================
  28.                              INSTALLATION AND USAGE GUIDE
  29.                         ======================================
  30.  
  31.                                                      
  32.  
  33.  
  34.  
  35.                                                                
  36.                                                            
  37.                                Copyright (c) 1988-1994
  38.                                                            
  39.                                Herne Data Systems Ltd.
  40.                                                               
  41.                                      P.O. Box 250
  42.                                 Tiverton, ON  N0G 2T0
  43.  
  44.                                         CANADA
  45.                                                            
  46.                               voice or FAX (519)366-2732
  47.  
  48.                                 CompuServe 72060,1153
  49.                                 Internet herne@wbb.com
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.           (FREE.DOC v2.3 94-11-01)
  59.  
  60.  
  61.  
  62.  
  63.  
  64.           TABLE OF CONTENTS
  65.  
  66.  
  67.           THE FINE PRINT  . . . . . . . . . . . . . . . . . . . . . . .   1
  68.                DISCLAIMER - AGREEMENT   . . . . . . . . . . . . . . . .   1
  69.                REGISTRATION BENEFITS  . . . . . . . . . . . . . . . . .   2
  70.                REGISTRATION AND CUSTOMER SUPPORT ADDRESS  . . . . . . .   2
  71.                ASP OMBUDSMAN  . . . . . . . . . . . . . . . . . . . . .   3
  72.                DEFINITION OF SHAREWARE  . . . . . . . . . . . . . . . .   3
  73.  
  74.           INTRODUCTION  . . . . . . . . . . . . . . . . . . . . . . . .   4
  75.                A Note on Terminology  . . . . . . . . . . . . . . . . .   4
  76.                Making a Backup Copy . . . . . . . . . . . . . . . . . .   5
  77.                Upgrading From an Earlier Version  . . . . . . . . . . .   6
  78.  
  79.           FREEFORMING . . . . . . . . . . . . . . . . . . . . . . . . .   7
  80.                Selecting an Entry . . . . . . . . . . . . . . . . . . .   7
  81.                Formatting a DOS Disk  . . . . . . . . . . . . . . . . .   8
  82.                Formatting a Non-DOS Disk  . . . . . . . . . . . . . . .  10
  83.  
  84.           MODIFYING DISK PARAMETERS . . . . . . . . . . . . . . . . . .  10
  85.                General Data Area  . . . . . . . . . . . . . . . . . . .  11
  86.                Zone Specific Data . . . . . . . . . . . . . . . . . . .  12
  87.                Using Multiple Zones . . . . . . . . . . . . . . . . . .  14
  88.                Saving the Parameters  . . . . . . . . . . . . . . . . .  16
  89.  
  90.           SETTING DEFAULTS  . . . . . . . . . . . . . . . . . . . . . .  16
  91.  
  92.           EXITING FREEFORM  . . . . . . . . . . . . . . . . . . . . . .  16
  93.  
  94.           USING SMAX.COM  . . . . . . . . . . . . . . . . . . . . . . .  17
  95.                When to Use SMAX . . . . . . . . . . . . . . . . . . . .  17
  96.                Installing SMAX  . . . . . . . . . . . . . . . . . . . .  18
  97.                Disabling SMAX . . . . . . . . . . . . . . . . . . . . .  20
  98.                80 Cylinder Double Density Mode  . . . . . . . . . . . .  21
  99.  
  100.           THE TECHNICAL DETAILS . . . . . . . . . . . . . . . . . . . .  22
  101.                Technical Data of MAXI Style Disks . . . . . . . . . . .  22
  102.  
  103.           APPENDIX A: ENHANCEMENTS AND IMPROVEMENTS . . . . . . . . . .  23
  104.                New Features of v2.3 . . . . . . . . . . . . . . . . . .  23
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.                                                                           i
  116.  
  117.  
  118.           FreeForm v2.3                                        Users' Guide
  119.           -----------------------------------------------------------------
  120.  
  121.                                     THE FINE PRINT
  122.            
  123.           DISCLAIMER - AGREEMENT 
  124.            
  125.           Users of FreeForm must accept this disclaimer of warranty: 
  126.  
  127.                "FreeForm is supplied as is.  The author disclaims all
  128.                warranties, expressed or implied, including, without
  129.                limitation, the warranties of merchantability and of fitness
  130.                for any purpose. The author assumes no liability for
  131.                damages, direct or consequential, which may result from the
  132.                use of FreeForm.  FreeForm is intended to format blank disks
  133.                only.  Because it will destroy all existing data on a floppy
  134.                disk, Herne Data Systems assumes no liability for losses
  135.                caused by misuse or abuse of this product.   This
  136.                responsibility rests solely with the end user."
  137.  
  138.           Please note that FreeForm relies on quirks in the MS-DOS/PC-DOS  
  139.           operating system and BIOS ROM's. Although it has been tested on a
  140.           wide variety of systems with MS/PC-DOS versions 3.2x to 6.1 and
  141.           DR-DOS 5.0 and later,  it cannot be guaranteed to work with all
  142.           systems, especially ones which have been heavily customized and
  143.           modified (including the installation of non-standard disk drives
  144.           and controller cards) by the user; nor can it be guaranteed to
  145.           work with future releases of MS/PC-DOS.  
  146.  
  147.           FreeForm is a "shareware program" and is provided at no charge to
  148.           the user for evaluation.  Feel free to share it with your
  149.           friends, but please do not give it away altered or as part of
  150.           another system.  The essence of "user-supported" software is to
  151.           provide personal computer users with quality software without
  152.           high prices, and yet to provide incentive for programmers to
  153.           continue to develop new products.  If you find this program
  154.           useful and find that you continue to use FreeForm after a 30 day
  155.           trial period, you must make a registration payment of $25 (US) or
  156.           $29 (CDN) (plus $2 postage) to Herne Data Systems Ltd.  Cheque,
  157.           money order, VISA credit card and corporate/institutional
  158.           purchase orders are accepted.  The single user registration fee
  159.           will license one copy for use on any one computer at any one
  160.           time.  You must treat this software just like a book.  An example
  161.           is that this software may be used by any number of people and may
  162.           be freely moved from one computer location to another, so long as
  163.           there is no possibility of it being used at one location while
  164.           it's being used at another. Just as a book cannot be read by two
  165.           different persons at the same time. 
  166.            
  167.           Commercial, corporate and institutional users of FreeForm must
  168.           register and pay for their copies of FreeForm within 30 days of
  169.           first use or their license is withdrawn.  Site Licenses are
  170.  
  171.                                                                           1
  172.  
  173.  
  174.           FreeForm v2.3                                        Users' Guide
  175.           -----------------------------------------------------------------
  176.  
  177.           available for $100 (US) or $125 (CDN) directly from Herne Data
  178.           Systems Ltd.
  179.            
  180.           Any individual, corporation or institution distributing FreeForm
  181.           for any kind of remuneration must first contact Herne Data
  182.           Systems Ltd. at the address below for authorization.  This
  183.           authorization will be granted automatically to distributors
  184.           recognized by the ASP as adhering to its guidelines for shareware
  185.           distributors, and such distributors may begin offering FreeForm
  186.           immediately (However Herne Data Systems Ltd. must still be
  187.           advised so that the distributor can be kept up-to-date with the
  188.           latest version of FreeForm.). 
  189.            
  190.           You are encouraged to pass a copy of FreeForm along to your
  191.           friends for evaluation.  Please encourage them to register their
  192.           copy if they find that they can use it.  
  193.  
  194.  
  195.           REGISTRATION BENEFITS
  196.  
  197.           All registered users will receive a copy of the latest version of
  198.           FreeForm, along with free technical support and updates for 60
  199.           days.  Registered users can also update to later versions (beyond
  200.           the initial 60 day free support period) for a nominal update fee
  201.           of $5.00 plus $2.00 postage and handling.
  202.  
  203.  
  204.           REGISTRATION AND CUSTOMER SUPPORT ADDRESS
  205.  
  206.           If you have already registered, THANK YOU!  If you have not
  207.           registered, please consider doing so.  Simply fill out the
  208.           registration form in the REGISTER.DOC file and return it to the
  209.           address below with your check or money order for $27 (US) or $31
  210.           (CDN) - (includes registration plus $2 postage for US or Canada). 
  211.           If outside US or Canada, please add an additional $2 postage
  212.           (total of $29 (US) or $33 (CDN)).
  213.  
  214.           Please address all registration requests and customer support
  215.           inquiries to:
  216.  
  217.                     Herne Data Systems Ltd.,  
  218.                     PO Box 250, Tiverton, ON  N0G 2T0  CANADA
  219.  
  220.                     voice or FAX   (519)366-2732
  221.  
  222.           Technical support can also be obtained on CompuServe by directing
  223.           inquiries to 72060,1153; or in the Internet to herne@wbb.com. 
  224.           The extent of technical support for non-registered users is
  225.           limited and is solely at the discretion of Herne Data Systems Ltd.
  226.  
  227.                                                                           2
  228.  
  229.  
  230.           FreeForm v2.3                                        Users' Guide
  231.           -----------------------------------------------------------------
  232.  
  233.            
  234.  
  235.  
  236.           ASP OMBUDSMAN
  237.            
  238.           This program is produced by a member of the Association of
  239.           Shareware Professionals (ASP).  ASP wants to make sure that the
  240.           shareware principle works for you.  If you are unable to resolve
  241.           a shareware-related problem with an ASP member by contacting the
  242.           member directly, ASP may be able to help.  The ASP Ombudsman can
  243.           help you resolve a dispute or problem with an ASP member, but
  244.           does not provide technical support for members' products.  Please
  245.           write to the ASP Ombudsman at: 545 Grover Road, Muskegon, MI
  246.           49442  USA  or send a Compuserve message via easyplex to ASP
  247.           Ombudsman 70007,3536 
  248.  
  249.  
  250.           DEFINITION OF SHAREWARE 
  251.            
  252.           Shareware distribution gives users a chance to try software
  253.           before buying it. If you try a Shareware program and continue
  254.           using it after a reasonable evaluation period, you are expected
  255.           to register. Individual programs differ on details -- some
  256.           request registration while others require it, some specify a
  257.           maximum trial period. With registration, you get anything from
  258.           the simple right to continue using the software to an updated
  259.           program with printed manual. 
  260.            
  261.           Copyright laws apply to both Shareware and commercial software,
  262.           and the copyright holder retains all rights, with a few specific
  263.           exceptions as stated below. Shareware authors are accomplished
  264.           programmers, just like commercial authors, and the programs are
  265.           of comparable quality. (In both cases, there are good programs
  266.           and bad ones!) The main difference is in the method of
  267.           distribution. The author specifically grants the right to copy
  268.           and distribute the software, either to all and sundry or to a
  269.           specific group. For example, some authors require written
  270.           permission before a commercial disk vendor may copy their
  271.           Shareware. 
  272.  
  273.            
  274.           Shareware is a distribution method, not a type of software. You
  275.           should find software that suits your needs and pocketbook,
  276.           whether it's commercial or Shareware. The Shareware system makes
  277.           fitting your needs easier, because you can try before you buy.
  278.           And because the overhead is low, prices are low also. Shareware
  279.           has the ultimate money-back guarantee -- if you don't use the
  280.           product, you don't pay for it. 
  281.  
  282.  
  283.                                                                           3
  284.  
  285.  
  286.           FreeForm v2.3                                        Users' Guide
  287.           -----------------------------------------------------------------
  288.  
  289.  
  290.  
  291.                                      INTRODUCTION
  292.  
  293.           FreeForm is a menu driven universal floppy disk formatting
  294.           utility. Unlike the MS-DOS FORMAT.COM program, FreeForm allows
  295.           you to format virtually any kind of floppy disk (including
  296.           non-MS-DOS types) with an MS-DOS compatible computer (including
  297.           the PS/2 line).  All styles of floppy drives are supported,
  298.           including the external drives and secondary floppy controller
  299.           cards used with some machines.  FreeForm will not let you format
  300.           a hard disk.  In order to use FreeForm, you will need DOS version
  301.           3.20 or later (or DR-DOS 5.0 or later) and at least 256k bytes of
  302.           RAM.
  303.  
  304.           Although it is easy to use by people of all levels of programming
  305.           experience and provides an simple method for formatting various
  306.           kinds of standard DOS floppy disks, the advanced features of
  307.           FreeForm are intended primarily for intermediate to advanced
  308.           MS-DOS users who will appreciate the complete flexibility that it
  309.           provides.  With flexibility, however, comes some degree of
  310.           responsibility.  FreeForm does a minimum of error checking on the
  311.           input parameters.  It will accept a wide range of non-standard
  312.           responses and attempt to perform them (not always successfully,
  313.           mind you).  In short, be aware of the implications of what you
  314.           are trying to do.
  315.  
  316.           Non-MS-DOS disks and special MS-DOS disks can be formatted in up
  317.           to three different "density zones" on the same disk.  That is,
  318.           different areas of the disk can be formatted with different
  319.           numbers of sectors, different sector sizes or numbering schemes. 
  320.           Using this feature, you can create non-standard areas on a DOS
  321.           disk (such as a track full of 256 byte sectors) for hidden data
  322.           or copy protection purposes, for example.  The user also has full
  323.           control over disk parameters such as the hard skew (sector
  324.           interleave) and blank sector fill byte for each zone.
  325.  
  326.           Up to 100 sets of parameters can be stored in a parameter file
  327.           for later recall and use from the main menu of FreeForm.
  328.  
  329.  
  330.           A Note on Terminology
  331.  
  332.           In various parts of this documentation you will be asked to
  333.           'press a key', 'type in' or 'enter a value'.  These phrases have
  334.           slightly different  meanings as outlined below.
  335.  
  336.           'Press a key' refers to merely pressing the key down briefly the
  337.           releasing it again.  If you are asked to press a <Control> key,
  338.  
  339.                                                                           4
  340.  
  341.  
  342.           FreeForm v2.3                                        Users' Guide
  343.           -----------------------------------------------------------------
  344.  
  345.           then hold down the key marked <Ctrl> or <Control> and press the
  346.           requested alphanumeric key at the same time (just as you would
  347.           when using the <Shift> key).
  348.  
  349.           'Type in' and 'enter a value' refer to the process of pressing
  350.           one or more alphanumeric keys in a given sequence to form a
  351.           string of characters (just as if you were typing on the keyboard)
  352.           followed by pressing the key marked <Enter> (or <Return> on some
  353.           keyboards).  Pressing the <Enter> key is a signal that you have
  354.           finished your keyboard input and the program can resume.
  355.  
  356.           <cursor up>, <cursor down>, <cursor left> and <cursor right>
  357.           refer to the cursor control keys, located either in a separate
  358.           cursor control keypad, or as part of the numeric keypad,
  359.           depending on the layout of your keyboard.  These keys are used to
  360.           scroll list entries and/or to move the cursor on the full screen
  361.           editor in the parameter entry/edit mode.  The keys are normally
  362.           marked with arrows on the key caps corresponding to the movement
  363.           direction.
  364.  
  365.           <Home>, <End>, <PgUp> and <PgDn> keys are generally located with
  366.           or near the cursor control keys outlined above.  Note that some
  367.           laptop computers with compact keyboard arrangements may require
  368.           special multiple key combinations to access these keys.  <Home>,
  369.           <PgUp> and <PgDn> are used with the main menu to scroll through
  370.           the selection list, while <End> is used with the parameter
  371.           entry/edit screen to return to the main menu screen.  The keys
  372.           are generally marked with the above words.
  373.  
  374.           <Insert>, <Delete> and <Backspace> are screen editing keys.  With
  375.           the FreeForm parameter entry/edit screen, these keys have their
  376.           normal functions.
  377.  
  378.  
  379.  
  380.           Making a Backup Copy
  381.  
  382.           Before using FreeForm for the first time, it is a good idea to
  383.           make a backup copy of the program disk for everyday use.  Since
  384.           the FreeForm disk is not copy protected, you can copy the files
  385.           on the disk using the normal DOS COPY command.  The FreeForm
  386.           distribution disk will contain the following files:
  387.  
  388.           FREE.EXE       The main FreeForm program file
  389.  
  390.           FREE23.DEF     The FreeForm data file containing disk type
  391.                          definitions.
  392.  
  393.           FREE.DOC       This documentation file.
  394.  
  395.                                                                           5
  396.  
  397.  
  398.           FreeForm v2.3                                        Users' Guide
  399.           -----------------------------------------------------------------
  400.  
  401.           SMAX.COM       The TSR driver to use extended capacity DOS disks
  402.                          on some systems.
  403.  
  404.           UPDATE.DOC     Summary of latest features not covered in this
  405.                          manual.
  406.  
  407.           REGISTER.DOC   Shareware registration form.
  408.  
  409.  
  410.           With a two drive system, put the FreeForm disk in drive A: and
  411.           the formatted backup disk in drive B:.  Next type in:
  412.  
  413.                COPY  A:*.*  B:
  414.  
  415.           After a few moments, the copy process will be complete.  Store
  416.           your original FreeForm disk in a safe place and use the backup
  417.           copy.
  418.  
  419.                With a hard disk system, you can first create a special
  420.           subdirectory for the FreeForm files, such as:
  421.  
  422.                MD C:\FREEFORM
  423.  
  424.           Next, change to this subdirectory:
  425.  
  426.                CD\FREEFORM
  427.  
  428.           Then insert the FreeForm disk in drive A: and type in:
  429.  
  430.                COPY  A:*.*  C:
  431.  
  432.           The DOS COPY command can be used for other drives or system
  433.           configurations by using the appropriate target drive and path
  434.           specification.
  435.  
  436.  
  437.           Upgrading From an Earlier Version
  438.  
  439.           The disk definition file for version 2.3 is different than
  440.           previous versions.  To mark the difference, it has been re-named
  441.           to FREE23.DEF (previously called FREE.DEF).  If you are upgrading
  442.           from an earlier version of FreeForm and have a number of custom
  443.           defined disk formats in your old FREE.DEF, you can import these
  444.           directly into the new file with the following method using DOS
  445.           (or your favourite file manager program):
  446.  
  447.                RENAME FREE23.DEF  FREE23.NEW
  448.                COPY FREE.DEF FREE.OLD
  449.  
  450.  
  451.                                                                           6
  452.  
  453.  
  454.           FreeForm v2.3                                        Users' Guide
  455.           -----------------------------------------------------------------
  456.  
  457.           (this will keep a backup copy of the original new FREE23.DEF file
  458.           and the old FREE.DEF file).
  459.  
  460.  
  461.                RENAME FREE.DEF FREE23.DEF
  462.  
  463.           Then run FreeForm normally.  The program will recognize the old
  464.           file format and automatically convert it to the new format. 
  465.           However, the converted file will not contain the new DOS formats
  466.           supported by version 2.3:  1.7 meg on a 1.44 meg drive, 2.8 meg
  467.           and 3.2 meg on a 2.8 meg drive.  If you require these formats,
  468.           you must add them to the new file manually (see MODIFYING DISK
  469.           PARAMETERS, below).
  470.  
  471.  
  472.  
  473.                                      FREEFORMING
  474.  
  475.  
  476.           Once you have copied the files to your directory, you are ready
  477.           to use FreeForm.  At the DOS prompt, type in:
  478.  
  479.                FREE 
  480.  
  481.           After a few moments the sign-on screen will appear as the data
  482.           tables are being loaded from the file FREE23.DEF.  When the
  483.           process is complete, you will be taken to the main menu screen. 
  484.           (The time required to load the FREE23.DEF file depends on the
  485.           speed of your disk system and the number of parameter sets you
  486.           have stored in it.  Only those parameter sets which you have
  487.           actually defined will be saved in the FREE23.DEF file.)
  488.  
  489.  
  490.           Selecting an Entry
  491.  
  492.           The main menu screen is divided up into several portions.  At the
  493.           left edge, a boxed window displays a ten entry portion of the
  494.           list of disk types available in your parameter file.  To select
  495.           an entry, use the <cursor up> and <cursor down> arrow keys on
  496.           your computer's cursor control keypad.   To scroll the list
  497.           faster, you can use the <PgDn> (scroll ahead) and <PgUp> (scroll
  498.           back) keys to move one page (ten entries) at a time.  The <Home>
  499.           key will take you back to the first entry in the list. 
  500.  
  501.           The currently selected entry will be displayed in reverse video. 
  502.           If you wish to display or edit the parameter settings associated
  503.           with this particular disk type, press the <Enter> key.  This will
  504.           take you to the parameter entry/edit screen, described below.  
  505.           The FREE23.DEF file supplied on the distribution disk contains
  506.  
  507.                                                                           7
  508.  
  509.  
  510.           FreeForm v2.3                                        Users' Guide
  511.           -----------------------------------------------------------------
  512.  
  513.           the parameters for all of the DOS disk types as well as a
  514.           selection of some of the more popular CP/M types.  You can add
  515.           more disk types at any time (up to 100 sets total can be stored
  516.           in the file) by going past the last one in the current file and
  517.           entering the new values.  (New entries are initially assigned
  518.           default values which can be edited to suit your needs.)
  519.            
  520.           To change the disk drive to perform the formatting on, use the
  521.           <cursor left> and <cursor right> arrow keys.  The currently
  522.           selected drive is displayed in a window in the upper right
  523.           portion of the screen.  Note that only drive letters associated
  524.           with valid physical floppy disk drives (as determined during the
  525.           initialization process) actually can be selected.  
  526.  
  527.  
  528.           Formatting a DOS Disk
  529.  
  530.           FreeForm supports a total of 14 types of standard DOS and DOS
  531.           compatible extended capacity disk types (MAXI format disks).  The
  532.           supported DOS disk types are:
  533.  
  534.  
  535.                Type Bytes     Physical Layout               Size
  536.  
  537.                D1   160 k     SS, 8 sector, 40 track        5.25 inch
  538.                D2   180 k     SS, 9 sector, 40 track        5.25 inch
  539.                D3   320 k     DS, 8 sector, 40 track        5.25 inch
  540.                D4   360 k     DS, 9 sector, 40 track        5.25 inch
  541.                D5   1.2 meg   DS, 15 sector, 80 track       5.25 inch
  542.                D6   720 k     DS, 9 sector, 80 track        3.5 inch
  543.                D7   1.44 meg  DS, 18 sector, 80 track       3.5 inch
  544.                D8   2.8 meg   DS, 36 sector, 80 track       3.5 inch
  545.  
  546.  
  547.           Types D1 to D3 are more or less obsolete.  D4 is the standard PC
  548.           and XT type.  D5 is a high density AT type.  D6 is a 3-1/2 inch
  549.           type used with some older laptop computers.  D7 is a standard
  550.           3-1/2 inch high density type.  D8 is used with the new extra high
  551.           density drives. (Note that D6 can also be used on a 5-1/4 inch AT
  552.           drive to produce DOS compatible 720k 5-1/4 disks, and D5 can be
  553.           used on the 1.44 meg drives.)
  554.  
  555.           In addition to these standard DOS disk types, six new DOS
  556.           compatible formats have been included for users of DOS versions
  557.           3.2 and later.  These are listed in the next table.
  558.  
  559.                Type Bytes     Physical Layout               Size
  560.  
  561.                D9   420k      DS, 10 sector, 42 track       5.25 inch
  562.  
  563.                                                                           8
  564.  
  565.  
  566.           FreeForm v2.3                                        Users' Guide
  567.           -----------------------------------------------------------------
  568.  
  569.                D10  800k      DS, 10 sector, 82 track       3.5 inch
  570.                D11  1.4 meg   DS, 17 sector, 82 track       5.25 inch
  571.                D12  1.6 meg   DS, 20 sector, 82 track       3.5 inch
  572.                D13  1.7 meg   DS, 21 sector, 82 track       3.5 inch
  573.                D14  3.2 meg   DS, 39 sector, 82 track       3.5 inch
  574.  
  575.  
  576.  
  577.           After selecting a disk type on the main menu screen, you are
  578.           ready to begin formatting a new disk.  There are two ways to
  579.           format the disk.  The first method is the 'Fast Format' which
  580.           merely sends the format command to the drive and does not bother
  581.           to attempt to verify that the new disk has been properly
  582.           formatted.  This method, which is much faster than the 'Format
  583.           with Verify' option, is accessed by pressing the <F1> key.   (In
  584.           fact, it does not even bother to check that a disk is in the
  585.           drive before trying to format.)
  586.  
  587.           The second method is the 'Format with Verify' option selected by
  588.           pressing the <F2> key.  This option will attempt to read each
  589.           sector after a track has been formatted.  If an error is
  590.           detected, it will be recorded internally, but the process will
  591.           continue.  This 'non-fatal' error reporting method has been used
  592.           to allow you to put deliberate errors on the disk if you so wish.
  593.  
  594.           After selecting either formatting method, you will be prompted to
  595.           insert a new disk in the specified drive and then press <Enter>
  596.           to continue or <Esc> to abort the operation.  Once formatting has
  597.           begun, the status window at the bottom of the screen will display
  598.           the current zone, cylinder (track) and side being formatted.  
  599.  
  600.           At the end of the formatting cycle, you will be asked if you wish
  601.           to include the system files for DOS disks.  Type in Y for YES if
  602.           you wish to make the disk 'boot able' or any other response to
  603.           create a non-system or data only disk.  Pressing <Enter> alone
  604.           has the same effect as a N for NO response.
  605.  
  606.           The three system files IBMBIO.COM (or IO.SYS), IBMDOS.COM (or
  607.           MSDOS.SYS) and COMMAND.COM are required to create a system 'boot'
  608.           disk.  These three files will be copied from the system path
  609.           specified during on the setup screen (see below).  (The default
  610.           is C:\ - the root directory of your hard drive).  If the files
  611.           are not found in this DOS path, you will be prompted to enter a
  612.           new path.  
  613.  
  614.           After copying the system files, you will be given a chance to
  615.           enter a volume label for the disk.  Enter a text string of 1 to
  616.           11 characters for the label, or just press <Enter> alone if you
  617.           do not wish to include the label entry.  
  618.  
  619.                                                                           9
  620.  
  621.  
  622.           FreeForm v2.3                                        Users' Guide
  623.           -----------------------------------------------------------------
  624.  
  625.           After formatting has been completed, you will be asked if you
  626.           wish to format another disk of the same type.  Enter Y if you do
  627.           or any other response if you do not.  If the 'format with verify'
  628.           was selected, a message indicating the total number of errors
  629.           detected will also be displayed at this time.  After all
  630.           formatting has been completed, you will be returned to the main
  631.           menu screen.
  632.  
  633.  
  634.           Formatting a Non-DOS Disk
  635.  
  636.           The procedure for formatting a non-DOS disk is virtually
  637.           identical to that for formatting a DOS disk.  Select a non-DOS
  638.           disk type from the main menu, then press one of the formatting
  639.           function keys.  Both Fast Format (<F1>) and Format with Verify
  640.           (<F2>) are supported for non-DOS disks.
  641.  
  642.           With a non-DOS disk, you will not be asked if you wish to include
  643.           system files or a volume label when the disk has been formatted.
  644.  
  645.  
  646.  
  647.                               MODIFYING DISK PARAMETERS
  648.  
  649.  
  650.           The edit screen displays all of the user changeable options for
  651.           the disk format along with the values for the currently selected
  652.           parameter set.   To reach the edit screen, select an entry on the
  653.           main menu screen, then press <enter>.  This will take you
  654.           directly to the edit screen for that particular entry.  Once you
  655.           are on the edit screen you can page between entries by using the
  656.           <PgUp> and <PgDn> keys.
  657.  
  658.           The parameter to edit is selected using the <cursor up> and
  659.           <cursor down> keys to scroll through the list of options.  The
  660.           currently selected option is highlighted in reverse video. 
  661.           (Note: if you have incorrectly specified colors for a monochrome
  662.           display adaptor using the SETUP option, you may not get reverse
  663.           video.)  The parameter value can then be edited using the
  664.           alpha-numeric keys.  Cursor movement keys, as well as <Insert>,
  665.           <Delete> and <Back Space> can all be used in the editing process.
  666.  
  667.           To delete the currently displayed parameter set, press
  668.           <Control>-D.  You will be asked to confirm such a deletion
  669.           because once done, it cannot be recovered (unless you exit
  670.           FreeForm without saving the new parameter file).  To re-sort the
  671.           entries in you file, press <Control>-S.  The entries will be
  672.           sorted by disk type (all DOS types will come to the top of the
  673.           list) and name (alphabetically).
  674.  
  675.                                                                          10
  676.  
  677.  
  678.           FreeForm v2.3                                        Users' Guide
  679.           -----------------------------------------------------------------
  680.  
  681.           To save the edited parameter set, press the <F1> function key. 
  682.           To return to the main menu without saving, press the escape
  683.           (<Esc>) key.  (If you do not save the new parameters at this
  684.           point, the modified parameters will still be available for use
  685.           during the current session.  However, if you do not save them
  686.           before you exit FreeForm, the changes will be lost the next time
  687.           you start FreeForm).
  688.  
  689.           For each option, a brief description appears in the box at the
  690.           bottom of the screen.  Use these as a guide for entering values. 
  691.           All numeric parameters are entered as decimal values EXCEPT the
  692.           'Fill Byte' parameter which is entered as a hexadecimal value.
  693.  
  694.           Although some error checking is done at this point, not all
  695.           combinations can be cross checked.  If FreeForm comes across a
  696.           value that is definitely outside of the physical limitations of
  697.           your equipment (such as trying to format an 80 track disk on a 40
  698.           track drive) it will beep at you and display an error message.
  699.  
  700.  
  701.           General Data Area
  702.  
  703.           The first option which can be edited is the disk name.  This is
  704.           used for the main menu display but is not otherwise part of the
  705.           formatting process.  Any ASCII string of up to 16 characters can
  706.           be used.
  707.  
  708.           The next option is the disk type.  This can be N for non-MS-DOS
  709.           or D1 to D14 for DOS disks. The disk formats corresponding to
  710.           each DOS disk type are outlined above under 'Formatting a DOS
  711.           Disk'.   The extended disk types (D9 to D14) will maximize the
  712.           space available to the user by adding extra sectors and tracks. 
  713.           The disks are fully supported and are even bootable by some (but
  714.           not all) combinations of DOS and hardware.  Note that some
  715.           combinations of DOS and hardware require the use of the  memory
  716.           resident 'driver' program SMAX.COM, outlined below.  (It is
  717.           generally BIOS dependent).  
  718.  
  719.           If a DOS type disk is selected, three extra parameters can be
  720.           changed:  number of root directory entries (must be a multiple of
  721.           16), number of copies of the FAT stored on the disk (1 or
  722.           normally 2), allocation unit size (normally 1 for high density
  723.           disks or 2 for double density, can be 1, 2, 4, or 8).  A few
  724.           extra kb of space can be squeezed out of a disk by:  decreasing
  725.           the number of entries in the root directory (each 16 entries
  726.           takes up 512 bytes); using one copy of the FAT (DOS keeps 2
  727.           identical copies, but normally only uses one.  This can add up to
  728.           5 k bytes of space); increasing the allocation unit size (this
  729.           determines how many sectors are used for the FAT).  All of these
  730.  
  731.                                                                          11
  732.  
  733.  
  734.           FreeForm v2.3                                        Users' Guide
  735.           -----------------------------------------------------------------
  736.  
  737.           measures are most effective if the disk is to be used to store
  738.           only a few very large files, such as archives (ZIP files).  Use
  739.           the <Tab> key to move from one field to the next.
  740.  
  741.           The disk capacity of all DOS disks may be further extended by
  742.           increasing the number of formatted tracks.  The 42 and 82 tracks
  743.           used by the 5-1/4 versions and the 82 tracks used by the 3-1/2
  744.           versions represent the maximum span of most disk drives. 
  745.           However, certain individual drives might be able to go beyond
  746.           even this range.  If you are will to experiment with your drives,
  747.           you will gain an extra 10k to 40k of user space for each extra
  748.           track you can squeeze.  The extra track versions of D1 to D8
  749.           standard DOS disks can be used transparently with all versions of
  750.           DOS from 2.1 onwards.
  751.  
  752.           If you have specified a DOS type disk, the rest of the parameters
  753.           in ZONE 1 will be re-set to the default values corresponding to
  754.           that disk type.  However, they can be re-edited if you wish
  755.           (beware of the consequences however).  DOS disks will include the
  756.           appropriate BOOT record, directory and FAT areas.  Non DOS disk
  757.           will not have any special areas set up.
  758.  
  759.           The 'Sector Density' corresponds to the disk density: D for
  760.           double density (normally 360k or 720k), H for high density (1.2
  761.           meg or 1.44 meg), or E for extra high density (2.8 meg).   This
  762.           allows you to create double density (DD) disks in high density
  763.           (HD) or extra high density (ED) drives and HD disks in ED drives.
  764.  
  765.           The 'Track Density' is used to determine what kind of disk will
  766.           be formatted in an 80 track drive.  Set the value to 40 if you
  767.           wish to format a 40 track disk in an 80 track drive.  For a 40
  768.           track drive, this must be set to 40.  Note that 40 track disks
  769.           formatted on 80 track drives are often unreliable for reading and
  770.           writing in 40 track drives.  They are usually fine for other 80
  771.           track drives, however.  (The head on the 80 track drive is only
  772.           half as wide as the 40 track.  Therefore the tracks are only
  773.           'half written' which may cause errors when trying to read/write
  774.           with a wider 40 track head.)
  775.  
  776.  
  777.  
  778.           Zone Specific Data
  779.  
  780.           The remainder of the parameters can take on separate different
  781.           values for up to three different areas of the disk.  The disk
  782.           area or 'zone' is selected on the editing screen by pressing the
  783.           <Tab> key.
  784.  
  785.           The 'Sides' parameter determines the physical side of the disk
  786.  
  787.                                                                          12
  788.  
  789.  
  790.           FreeForm v2.3                                        Users' Guide
  791.           -----------------------------------------------------------------
  792.  
  793.           associated with this zone.  It can have values of DS for double
  794.           sided (i.e. both sides of the disk are the same), S0 if the
  795.           parameters only apply to head 0 (i.e. a normal single sided disk)
  796.           or S1 for a single sided zone on the back of a normal single
  797.           sided disk.  If the given zone is not used, then this field
  798.           should be left blank.
  799.  
  800.  
  801.           The 'Sector Size' can have a value of 256, 512, or 1024.  DOS
  802.           uses a size of 512 for floppy disks, while non-DOS disks can use
  803.           any of the values.  Each zone can have its own sector size.
  804.  
  805.           'Sectors per track' is used in conjunction with the sector size
  806.           to determine the capacity of the disk.  The maximum number of
  807.           sectors is determined by the physical limits of the drive.  As a
  808.           general rule this is:
  809.  
  810.  
  811.  
  812.                          Drive type               Sector Size
  813.  
  814.                                            256         512            1024
  815.  
  816.                          360 k             18          10             5
  817.                          or 720k
  818.  
  819.                          1.2 meg           26          17             8
  820.  
  821.                          1.44 meg          30          21             10
  822.  
  823.                          2.8 meg           60          39             20
  824.  
  825.  
  826.  
  827.           'First sector number' determines the sector numbering scheme. 
  828.           DOS disk always have a first sector number of 1.  Other non-DOS
  829.           disks can have sectors starting at 0 or any number up to 255 in
  830.           special cases.  An example of this would be KayPro IV CP/M disks
  831.           which have sectors numbered from 0 to 9 on side 0 and 10 to 19 on
  832.           side 2.  With FreeForm a disk of this type is created by
  833.           specifying zone 1 as S0 and zone 2 as S1, each with the
  834.           appropriate sector size and numbering.
  835.  
  836.  
  837.           'Sector Skew Factor' determines how the sectors are placed on the
  838.           disk.  A skew factor of 0 indicates that sectors are numerically
  839.           adjacent.  That is, sectors are in the order of 1, 2, 3, 4, etc. 
  840.           A value of 1 indicates that 1 sector is skipped between
  841.           numerically consecutive sectors.  For example, the sectors might
  842.  
  843.                                                                          13
  844.  
  845.  
  846.           FreeForm v2.3                                        Users' Guide
  847.           -----------------------------------------------------------------
  848.  
  849.           be in the order of 1, 5, 2, 6, 3, etc. in this case.  The valid
  850.           skews for a given number of sectors is a complex relationship
  851.           involving mathematical common factors.  In general, the value of
  852.           (skew + 1) cannot divide evenly into the number of sectors.  For
  853.           example, you cannot have 16 sectors with a skew of 1 or 3
  854.           (16/(1+1)=8 and 16/(3+1)=4), or 9 sectors with a skew of 2
  855.           (9/(2+1)=3).  In addition, the (skew + 1) and number of sectors
  856.           cannot have any common factors.  For example, you cannot have 9
  857.           sectors with a skew of 5 (both 5+1 and 9 are evenly divisible by
  858.           3) or 10 sectors with a skew of 3 (both 3+1 and 10 are evenly
  859.           divisible by 2).  If all this sounds confusing, don't worry,
  860.           FreeForm, will let you know if it thinks the value is invalid.  
  861.           Generally, you can use a skew of 0 or 1 with an odd number of
  862.           sectors (e.g. 5, 9, 15, etc); or 0, 2 or 4 with an even number of
  863.           sectors (e.g. 8, 16, etc).
  864.  
  865.           'First Track' tells FreeForm where to start formatting the disk
  866.           for the selected zone.  To start at the beginning, first track
  867.           should be set to 0.  Starting elsewhere indicates that some of
  868.           the disk surface will be skipped prior to the start of the
  869.           formatting operation.  Used in conjunction with the 'Last Track'
  870.           option, this allows you to selectively format given areas of a
  871.           disk in different configurations.
  872.  
  873.           'Last Track' tells FreeForm where to finish formatting the disk
  874.           for the selected zone.  It can have a value of greater than or
  875.           equal to 'First Track' of the same zone.  The value must also be
  876.           less than 'Track Density' + 5.  This allows you to go a bit
  877.           beyond the normal capacity of the drive to add extra tracks where
  878.           desired.  Note that most drives will only go one or two tracks
  879.           beyond the normal limit.  Attempting to go further may cause the
  880.           drive to jam up.
  881.  
  882.  
  883.           The final user selectable parameter is the 'Fill Byte'.  This is
  884.           the value written to the empty sectors as they are created on the
  885.           disk.  For DOS disks, fill byte has a value of hex F6.  For CP/M
  886.           disks, it has a value of hex E5.  Note that this is the only
  887.           field where numbers are entered as hex values instead of decimal
  888.           values.
  889.  
  890.  
  891.           Using Multiple Zones
  892.  
  893.           FreeForm uses a multi zone disk formatting concept.  Each disk
  894.           can be divided into up to three distinct areas.  Each zone can be
  895.           thought of as a separate area of the disk with individual
  896.           properties.   The zones can be used to create disks which have
  897.           different characteristics in different areas of the disk or to
  898.  
  899.                                                                          14
  900.  
  901.  
  902.           FreeForm v2.3                                        Users' Guide
  903.           -----------------------------------------------------------------
  904.  
  905.           create special custom disk formats for data security copy
  906.           protection, etc..  The zones can be sequential or they can
  907.           overlap or they can be broken.   
  908.  
  909.           An example of a sequentially zoned disk can be found with the
  910.           Epson QX-10 CP/M disk format.  With this type, zone 1 is
  911.           comprised of tracks 0 to 3.  In this region of the disk, the
  912.           tracks on both sides of the disk are formatted with 16 sectors
  913.           per track, 256 bytes per sector.  In zone 2, which comprises the
  914.           remainder of the disk (tracks 4 to 39), the tracks on both sides
  915.           of the disk are formatted with 10 sectors per track, 512 bytes
  916.           per sector.
  917.  
  918.           An example of an overlapping zoned disk can be created by adding
  919.           a track of non-standard sectors to, for example, a standard DOS
  920.           disk.  For example, you can start with disk type D4 to create a
  921.           normal 360k DOS disk complete with boot record, FAT and directory
  922.           (even the system files if you so choose).  Next move to zone 2 on
  923.           the edit screen by using the <cursor down> key to highlight the
  924.           Sides parameter, then pressing the <Tab> key to reach zone 2. 
  925.           Next enter some parameters, say S1 for the Sides parameter, 256
  926.           for the sector size parameter, 16 for the number of sectors per
  927.           track, 32 for the first sector number, 0 for the skew factor, 39
  928.           for the first track, 39 for the last track, and 27 for the fill
  929.           byte.  This strange concoction will create a disk that will, for
  930.           all intents and purposes be almost fully DOS compatible, except
  931.           that will have a non-standard track on the back side.  Track 39
  932.           on side 1 will have 16 sectors of 256 bytes each, numbered 32 to
  933.           47, filled with the value of hex 27.  All you need to do to
  934.           create a copy protected program is to have your program check one
  935.           or more sectors on this track (using the BIOS disk interrupt
  936.           because you cannot read this track using standard DOS calls) and
  937.           check for the required data pattern.  If an error occurs when you
  938.           try to read 256 byte sectors on this track, then the disk is a
  939.           copy.  
  940.  
  941.           While many disk nibbler type copiers will have no problem making
  942.           a full copy of this disk, it cannot be copied by simply using the
  943.           DOS DISKCOPY program.
  944.  
  945.           An example of a broken zone system may again start with a
  946.           standard DOS disk type, D4.  this normally stops at track 39. 
  947.           You can then define zone 2 as being something on track 41.  Or
  948.           you could select a single sided disk type (say D1) then put a
  949.           track in the middle of side 1.  (Of course, this disk must be
  950.           used in a double sided drive to be able to read the track on the
  951.           back side.)
  952.  
  953.  
  954.  
  955.                                                                          15
  956.  
  957.  
  958.           FreeForm v2.3                                        Users' Guide
  959.           -----------------------------------------------------------------
  960.  
  961.           Saving the Parameters
  962.  
  963.           After editing and/or creating new parameter sets, you will
  964.           probably want to save them for future use.  This is done by
  965.           pressing the <F1> key when in EDIT mode.  FreeForm saves its
  966.           parameter values in a file named 'FREE23.DEF' on the current
  967.           system default drive (i.e. the drive from which it was loaded
  968.           itself).
  969.  
  970.  
  971.                                    SETTING DEFAULTS
  972.  
  973.  
  974.           FreeForm lets you set various program defaults to suit your
  975.           needs.  To reach the setup screen, press the <F3> key from the
  976.           main menu.
  977.  
  978.           You can change the screen colors, the system path (used for
  979.           copying DOS boot files) and the DOS boot messages.  On screen
  980.           prompts will help guide you during the process. 
  981.  
  982.           Two boot messages are used: the first message is displayed when a
  983.           DOS system disk is being booted.  It will typically say something
  984.           like "Booting System".  The second message is an error message
  985.           that is displayed when an attempt is made to boot from a non-
  986.           system disk, typically "Non-system disk or boot error.  Replace
  987.           and re-boot".  For both messages, you can insert a carriage
  988.           return with ~ and a line feed with ^.  This allows you to put a
  989.           message on more than one line.  The first message can be a
  990.           maximum of 44 characters long and the second message up to 60.
  991.  
  992.           Press <F1> to save the new defaults, or <Esc> to return to the
  993.           main menu without saving.
  994.  
  995.  
  996.  
  997.  
  998.                                    EXITING FREEFORM
  999.  
  1000.  
  1001.           To exit FreeForm and return to DOS, press the <F10> key from the
  1002.           main menu screen.  If FreeForm detects that you have edited the
  1003.           parameter file since last saving it, you will be given the chance
  1004.           to save the new values before exiting.
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.                                                                          16
  1012.  
  1013.  
  1014.           FreeForm v2.3                                        Users' Guide
  1015.           -----------------------------------------------------------------
  1016.  
  1017.  
  1018.                                     USING SMAX.COM
  1019.              
  1020.           While DOS versions 3.2x and later can automatically handle the
  1021.           housekeeping required to access MAXI style extended capacity
  1022.           disks, the BIOS and hardware on many systems will not. SMAX.COM
  1023.           is a memory resident driver which is used to improve the
  1024.           compatibility of MAXI extended capacity disks (disk types D9 to
  1025.           D14) with some combinations of hardware and DOS. It is not a true
  1026.           device driver in the conventional sense of DOS terminology.
  1027.           Rather, it is a simple TSR (terminate but stay resident) program
  1028.           which patches into the BIOS disk interrupt vector (interrupt hex
  1029.           13) and changes the EOT (end of track, or last sector in a track)
  1030.           parameter to match the increased value of the MAXI extended
  1031.           capacity disks when it detects a disk read or write operation. 
  1032.  
  1033.  
  1034.           MAXI Form v1.8, MAXI Disk v3.2, and FreeForm v2.3 will
  1035.           automatically configure SMAX for the type of disk being
  1036.           formatted.  SMAX will automatically configure itself for the
  1037.           read/write operations to allow transparent access to all DOS and
  1038.           MAXI formatted disks, regardless of density.
  1039.  
  1040.  
  1041.                                        * * * *
  1042.              
  1043.                SMAX MAY BE FREELY COPIED AND DISTRIBUTED TO YOUR
  1044.                FRIENDS FOR THEIR PRIVATE, NON-COMMERCIAL USE (SO THAT
  1045.                THEY CAN READ FILES WHICH YOU MAY SEND THEM ON MAXI
  1046.                FORMATTED DISKS) PROVIDED THAT THE COPYRIGHT NOTICE IS
  1047.                NOT REMOVED. THIRD PARTY SOFTWARE DEVELOPERS OR VENDORS
  1048.                WISHING TO INCLUDE SMAX WITH THEIR OWN COMMERCIAL
  1049.                PRODUCTS REQUIRE THE PRIOR WRITTEN PERMISSION OF HERNE
  1050.                DATA SYSTEMS ALONG WITH A RUNTIME DISTRIBUTION LICENSE.
  1051.  
  1052.                                        * * * *
  1053.             
  1054.  
  1055.           When to Use SMAX
  1056.  
  1057.           To determine whether or not you need to use SMAX with your system
  1058.           configuration, perform the following simple test. 
  1059.  
  1060.             -  Install SMAX on a cold system boot. 
  1061.  
  1062.             -  Format an extended capacity (420k/800k/1.4 meg/1.6 meg/2.8
  1063.                meg) disk with FreeForm, using the largest capacity floppy
  1064.                drive on your system.
  1065.  
  1066.  
  1067.                                                                          17
  1068.  
  1069.  
  1070.           FreeForm v2.3                                        Users' Guide
  1071.           -----------------------------------------------------------------
  1072.  
  1073.             -  Turn off SMAX or reboot your system without SMAX installed,
  1074.                then try to copy a number of relatively long files (eg. over
  1075.                about 20k bytes long each) to the new disk using the DOS
  1076.                COPY or XCOPY command or equivalent. 
  1077.  
  1078.             -  If you get an error message (eg. 'general failure reading
  1079.                drive ...' or 'sector not found') then you need to install
  1080.                SMAX to use the MAXI formatted extended capacity disks.
  1081.  
  1082.  
  1083.                                        * * * *
  1084.              
  1085.                IF SMAX IS REQUIRED ON YOUR SYSTEM, IT SHOULD BE
  1086.                INSTALLED BEFORE USING MAXI FOR FORMATTING THE EXTENDED
  1087.                CAPACITY DISKS AND BEFORE READING OR WRITING ANY
  1088.                PREVIOUSLY FORMATTED MAXI DISKS.  THIS IS MOST EASILY
  1089.                DONE BY INSERTING THE REQUIRED COMMAND LINE INTO YOUR
  1090.                AUTOEXEC.BAT FILE.
  1091.  
  1092.                                        * * * *
  1093.              
  1094.  
  1095.  
  1096.           Installing SMAX
  1097.  
  1098.                                        * * * *
  1099.  
  1100.                BECAUSE IT IS A TERMINATE-AND-STAY-RESIDENT PROGRAM, DO
  1101.                NOT INSTALL SMAX FROM A DOS WINDOW (UNDER MS WINDOWS)
  1102.                OR THROUGH A MENU SHELL SUCH AS DOS 5 OR 6 DOSSHELL. 
  1103.                IF YOU DO, YOUR SYSTEM MAY LOCK UP WHEN YOU TRY TO
  1104.                ACCESS ANY KIND OF DISK (INCLUDING THE HARD DRIVE). 
  1105.                HOWEVER, ONCE SMAX HAS BEEN INSTALLED, YOU CAN CHANGE
  1106.                ITS CONFIGURATION FROM A DOS WINDOW OR THROUGH A MENU
  1107.                SHELL.
  1108.  
  1109.                                        * * * *
  1110.  
  1111.           To install SMAX automatically on a cold boot, type the following
  1112.           command at the DOS prompt (or insert the line into your
  1113.           AUTOEXEC.BAT file):
  1114.  
  1115.                  SMAX <--
  1116.  
  1117.           SMAX checks to see that you are using DOS 3.20 or later before
  1118.           installing itself.  Once installed, SMAX remains resident in your
  1119.           computer's RAM and is active for all floppy drives on your
  1120.           system. The resident portion of SMAX requires only 1.5k bytes of
  1121.           memory.  SMAX also accepts several command line options. These
  1122.  
  1123.                                                                          18
  1124.  
  1125.  
  1126.           FreeForm v2.3                                        Users' Guide
  1127.           -----------------------------------------------------------------
  1128.  
  1129.           are:
  1130.  
  1131.           SMAX 0    Turns off SMAX so that it remains hooked into the
  1132.                     interrupt 13h chain, but does nothing.  If SMAX is not
  1133.                     resident, an error message is displayed. Note that the
  1134.                     '0' can be either the letter o (uppercase or lowercase)
  1135.                     or the numeral zero.
  1136.  
  1137.           SMAX 1    Turns on SMAX that has been previously turned off with
  1138.                     the 0 option.  If SMAX is not resident, it is installed
  1139.                     as for a first time installation. Note that the '1' can
  1140.                     be either the letter i (uppercase or lowercase) or the
  1141.                     numeral one.
  1142.  
  1143.           SMAX 40   Turns off the 80 track double density mode for 1.2 meg
  1144.                     drives to allow them to access 360k/420k disks.
  1145.  
  1146.           SMAX 80   Turns on the 80 track double density mode for 1.2 meg
  1147.                     drives.  This allows 720k/800k 5-1/4 inch disks to be
  1148.                     formatted and used in 1.2 meg drives with normal 360k
  1149.                     DD media.  On most systems, this feature is only
  1150.                     supported for drives A: and B: due to BIOS limitations. 
  1151.                     In addition, it will also remove the ability for these
  1152.                     drives to access 360k/420k disks.
  1153.  
  1154.           SMAX A    Sets SMAX to automatic 40 track/80 track sensing mode
  1155.                     (where it can read/write either 40 or 80 track double
  1156.                     density disks interchangeably).  This is the default
  1157.                     mode.
  1158.  
  1159.           SMAX E    Enables SMAX for secondary controlled drives.  This is
  1160.                     the default mode.
  1161.  
  1162.           SMAX N    Disables SMAX for secondary controlled drives.  The
  1163.                     BIOS in some secondary floppy disk controller cards,
  1164.                     such as those used with some external expansion drives,
  1165.                     is not compatible with SMAX.  This options allows SMAX
  1166.                     to be used for internal, primary controlled drives,
  1167.                     while not interfering with the use of secondary
  1168.                     controlled drives.
  1169.  
  1170.           SMAX ?    Checks the current status of SMAX in memory, if
  1171.                     present. 
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.                                                                          19
  1180.  
  1181.  
  1182.           FreeForm v2.3                                        Users' Guide
  1183.           -----------------------------------------------------------------
  1184.  
  1185.                                        * * * *
  1186.  
  1187.                SMAX 40 AND SMAX 80 ARE NOT REQUIRED WHEN USING MAXI
  1188.                FORM v1.8, MAXI DISK v3.2, OR FREEFORM v2.3 OR LATER. 
  1189.                THEY ARE PROVIDED FOR BACKWARD COMPATIBILITY WITH
  1190.                EARLIER VERSIONS ONLY.
  1191.  
  1192.                                        * * * *
  1193.  
  1194.           If you attempt to install SMAX with no options specified (or with
  1195.           the ? option) when it is already resident, a status message will
  1196.           be displayed showing the currently active options. If you attempt
  1197.           to install SMAX with a command line option not listed above, you
  1198.           will get an error message. 
  1199.  
  1200.           SMAX options can be changed at any time after it is resident in
  1201.           memory by running the appropriate command line. This will change
  1202.           the current parameters for the copy of SMAX in memory and will
  1203.           not result in another copy of SMAX being loaded into memory.
  1204.  
  1205.           SMAX can be loaded into high memory with the DOS 5 or 6 LOADHIGH
  1206.           (LH) command, provided that your CONFIG.SYS includes the proper
  1207.           XMS and EMM memory managers.  (See your DOS manual for more
  1208.           information on the LOADHIGH command).
  1209.                
  1210.  
  1211.           Disabling SMAX
  1212.  
  1213.           SMAX will not normally interfere with the use of standard floppy
  1214.           DOS disks and it is completely transparent to hard disks. Both
  1215.           regular style DOS disks and MAXI extended capacity disks can be
  1216.           used interchangeably and transparently on any floppy drive in
  1217.           your system by most application software such as word processors,
  1218.           spreadsheets and databases. However, it is recognized that some
  1219.           programs, such as those which access the disk at the physical
  1220.           sector level or in an unconventional manner (including some hard
  1221.           disk fast backup utilities and some versions of the DOS FORMAT
  1222.           and DISKCOPY programs) do not work correctly with SMAX installed. 
  1223.           For such cases, SMAX can be de-activated without re-booting the
  1224.           computer by using one of two command line options as summarized
  1225.           above:
  1226.  
  1227.                  SMAX 0 <--
  1228.  
  1229.           The 0 option will set a disabling flag within SMAX itself,
  1230.           without actually removing the code from the interrupt 13h chain.
  1231.           SMAX can then be re-activated using the 1 option when required.  
  1232.           A special compatibility concern may arise when using two floppy
  1233.           disk controller cards: a primary card and a secondary or add-on
  1234.  
  1235.                                                                          20
  1236.  
  1237.  
  1238.           FreeForm v2.3                                        Users' Guide
  1239.           -----------------------------------------------------------------
  1240.  
  1241.           card.  The primary card may require SMAX to work correctly, while
  1242.           the BIOS in the secondary card (such as a CompatiCard, usually
  1243.           controlling external floppy drives) may become confused by SMAX. 
  1244.           In this case, use the SMAX N option to disable SMAX for
  1245.           externally controlled drives.
  1246.  
  1247.           The SMAX R and SMAX U options to unhook and re-hook SMAX into the
  1248.           interrupt chain are no longer supported in SMAX v4, since they
  1249.           are no longer required for reliable operation.
  1250.  
  1251.  
  1252.           80 Cylinder Double Density Mode
  1253.  
  1254.           The 1.2 meg disk drives used in AT class machines are capable of
  1255.           reading and writing 80 cylinders. Normally this feature is used
  1256.           only in high density mode (1.2 meg or 1.4 meg).  However, in
  1257.           order to do this reliably, special (i.e. more expensive) high
  1258.           density (HD) diskettes are required.  Some BIOSes will let you
  1259.           format and use 80 cylinder double density (DD) 5-1/4 inch disks
  1260.           in 1.2 meg drives.  However, most will not.  With the 80 option
  1261.           of SMAX, you can take advantage of this to get up to 800k on a
  1262.           normal 360k double density disk with any BIOS! This is done by
  1263.           recording the data at the same bit density as normal 360k disks,
  1264.           but with twice the number of cylinders.  In terms of reliability,
  1265.           the disks are just as reliable as 360k disks that have been
  1266.           formatted and used in 1.2 meg drives. 
  1267.  
  1268.           Of course, the 80 cylinder DD disks will NOT be usable in 360k
  1269.           drives, but will be usable in the 80 cylinder DD, 5-1/4 inch
  1270.           drives used on some non-standard MS-DOS systems.  The 80 option
  1271.           is not required if your BIOS normally supports reading and
  1272.           writing this disk type.
  1273.  
  1274.           To activate the 80 cylinder mode of SMAX, use the command line:
  1275.  
  1276.                  SMAX 80 <--
  1277.  
  1278.           (Because of limitations of BIOS flag storage areas, this feature
  1279.           is limited to drives A: and B: only.  On most systems this is
  1280.           adequate because the standard AT type machine has only two drives
  1281.           with the 1.2 meg drive as A:.)  The 80 cylinder mode will not
  1282.           affect normal 80 cylinder disks (i.e. 3-1/2 inch and 1.2/1.4 meg
  1283.           5-1/4 inch).  However, with the 80 cylinder mode activated, you
  1284.           will not normally be able to access 360k/420k disks in the 1.2
  1285.           meg drive.  To de-activate the 80 cylinder mode, use the command
  1286.           line:
  1287.  
  1288.                  SMAX 40 <--
  1289.  
  1290.  
  1291.                                                                          21
  1292.  
  1293.  
  1294.           FreeForm v2.3                                        Users' Guide
  1295.           -----------------------------------------------------------------
  1296.  
  1297.           This will return the machine to normal 40 cylinder DD mode for
  1298.           1.2 meg drives.  To put SMAX into auto 40/80 mode (the normal
  1299.           default), use:
  1300.  
  1301.                  SMAX A <--
  1302.  
  1303.           Note that MAXI Form v1.8, MAXI Disk v3.2, and FreeForm v2.3 (the
  1304.           three disk formatting utilities designed to work with SMAX) will
  1305.           automatically configure SMAX to the correct settings without the
  1306.           use of the 40/80/A command line switches.  When in the default
  1307.           automatic mode, SMAX will configure itself for normal disk reads
  1308.           and writes.
  1309.  
  1310.                                        * * * *
  1311.  
  1312.                SMAX HOOKS ITSELF INTO BIOS INTERRUPT HEX 13 (THE DISK
  1313.                CONTROLLER INTERRUPT) AND USES INTERRUPT HEX 7E (NOT
  1314.                NORMALLY USED BY THE BIOS, DOS OR OTHER KNOWN PROGRAMS)
  1315.                FOR ITS OWN INTERNAL FUNCTIONS.
  1316.  
  1317.                                        * * * *
  1318.  
  1319.  
  1320.                                 THE TECHNICAL DETAILS
  1321.  
  1322.  
  1323.           FreeForm works by using the various functions of the BIOS disk
  1324.           service interrupt hex 13.  Specifically, function 5 is used for a
  1325.           track by track format, function 1 is used to read sectors and
  1326.           function 2 is used to write them.  Functions hex 17 and 18 are
  1327.           used to set the characteristics of the high density drives
  1328.           (1.2/1.44/2.8 meg) prior to formatting.  These functions are not
  1329.           implemented on PC and XT class machines with low density drives
  1330.           (360/720 k) only.
  1331.  
  1332.  
  1333.  
  1334.           Technical Data of MAXI Style Disks
  1335.  
  1336.                                              DISK TYPE
  1337.                            ------------------------------------------------
  1338.           PARAMETER           420k  800k  1.4meg    1.6meg   1.7meg  3.2meg
  1339.           -----------------------------------------------------------------
  1340.           sectors/track        10    10     17       20       21      39
  1341.           default # tracks     42    80     82       82       82      82
  1342.           # FAT sectors         2     3      9       10       10      10
  1343.           sector interleave     1     1      1        1        1       1
  1344.           -----------------------------------------------------------------
  1345.  
  1346.  
  1347.                                                                          22
  1348.  
  1349.  
  1350.           FreeForm v2.3                                        Users' Guide
  1351.           -----------------------------------------------------------------
  1352.  
  1353.  
  1354.                       APPENDIX A: ENHANCEMENTS AND IMPROVEMENTS
  1355.  
  1356.                                  New Features of v2.3
  1357.  
  1358.           FreeForm v2.3 has the following new features and improvements
  1359.           over v2.2:
  1360.  
  1361.             -  FreeForm is now supported as a shareware product.
  1362.  
  1363.             -  Automatic detection of drive type eliminates need for manual
  1364.                installation of program.
  1365.  
  1366.             -  The formatting process can be user terminated by pressing
  1367.                the <Esc> key at any time during the formatting process.
  1368.  
  1369.             -  Ability to modify standard DOS disk parameters such as
  1370.                number of directory entries, boot messages and allocation
  1371.                unit size.
  1372.  
  1373.             -  Program setup/configuration routine now built into main
  1374.                program.
  1375.  
  1376.             -  Automatic interface with SMAX to set required parameters for
  1377.                different types of disks without SMAX command line switches.
  1378.  
  1379.             -  Improved SMAX driver (v4) features automatic 40/80 track
  1380.                support; ability to be loaded into high memory with DOS 5/6
  1381.                LOADHIGH; improved compatibility with DOS FORMAT and
  1382.                DISKCOPY programs; and streamlined interface with fewer
  1383.                command line parameters (U and R switches no longer
  1384.                supported, 40 and 80 switches maintained, but not required
  1385.                for FreeForm v2.3).
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.                                                                          23